package com.qk.management.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.qk.common.PageResult;
import com.qk.dto.customer.AddCustomerDTO;
import com.qk.dto.customer.QueryPageCustomerDTO;
import com.qk.dto.customer.UpdateCustomerDTO;
import com.qk.entity.Customer;
import com.qk.vo.customer.CustomerVO;

/**
 * @Author:gzc
 * @Date: 2025/10/06 21:57
 * @Description:
 */
public interface CustomerService extends IService<Customer> {

    PageResult<CustomerVO> queryListByPage(QueryPageCustomerDTO queryPageCustomerDTO);


    void addCustomer(AddCustomerDTO addCustomerDTO);


    Customer queryById(Integer id);


    void updateCustomer(UpdateCustomerDTO updateCustomerDTO);
}
